// Spu类api模块
import request from '@/utils/request'
// 获取spu列表
export const reqGetSpuList = (page, limit, category3Id) => request({ url: `/admin/product/${page}/${limit}`, method: 'get', params: { category3Id } })
//获取SPU信息
export const reqSpu = (spuId) => request({ url: `/admin/product/getSpuById/${spuId} `, method: 'get' })
//获取品牌的信息    
export const reqTmList = () => request({ url: '/admin/product/baseTrademark/getTrademarkList', method: 'get' });
//获取SPu图标的接口
export const reqSpuImageList = (spuId) => request({ url: `/admin/product/spuImageList/${spuId}`, method: 'get' });
//获取平台全部销售属性----整个平台销售属性一共三个
export const reqBaseSaleAttrList = () => request({ url: "/admin/product/baseSaleAttrList", method: 'get' })
//添加和修改spu，spu有id为修改，无id为添加 
export const reqSaveSpu=(spuInfo) => {
    if(spuInfo.id){
      return  request({url:'/admin/product/updateSpuInfo',method:'post',data:spuInfo})
    }else{
      return  request({url:'/admin/product/saveSpuInfo',method:'post',data:spuInfo})
    }
}
//删除spu
export const reqDeleteSpu=(spuId) => request({url:`/admin/product/deleteSpu/${spuId}`,method:'delete'})


// 图片数据
export const reqSpuImagelist=(spuId) => request({url:`/admin/product/spuImageList/${spuId}`,method:'get'})
//销售属性列表 
export const reqSpuSaleAttrlist=(spuId) => request({url:`/admin/product/spuSaleAttrList/${spuId}`,method:'get'})
//平台属性数据
export const reqAttrInforlist=(category1Id,category2Id,category3Id) =>request({url:`/admin/product/attrInfoList/${category1Id}/${category2Id}/${category3Id}`,method:'get'})
//提交数据
export const reqAddSku=(skuInfo) => request({url:'/admin/product/saveSkuInfo',method:'post',data:skuInfo})
//查看sku列表
export const reqSkuList=(spuId) => request({url:`/admin/product/findBySpuId/${spuId}`,method:'get'})